package com.loong.loong.hik.property.urls.car;

import com.loong.loong.hik.config.HikConfig;

/**
 * @author jinyiang
 * @date 2023/3/21 14:57
 */
public interface HikCarUrl {

	//车辆管控
	String PRE_URL10 =  HikConfig.ARTEMIS_PATH + "/api/pms/";
	/**
	 * 车位预约v2
	 */
	String RESERVATIONS_ADDITION=PRE_URL10+"/v2/parkingSpace/reservations/addition";
	/**
	 * 查询预约记录v2
	 */
	String reserverecord_page=PRE_URL10+"/v2/reserveRecord/page";
	/**
	 * 取消车位预约
	 */
	String RESERVATIONS_DELETION=PRE_URL10+"/v1/parkingSpace/reservations/deletion";
	/**
	 * 查询优惠规则列表
	 */
	String REDUCTRULE_SEARCH=PRE_URL10+"/v1/reductRule/search";
	/**
	 * 查询商户列表
	 */
	String MERCHANT_SEARCH=PRE_URL10+"/v1/merchant/search";
	/**
	 * 生成优惠券
	 */
	String COUPON_ADDITION=PRE_URL10+"/v1/coupon/addition";
	/**
	 * 查询停车账单(根据停车库和车牌号)
	 */
	String PAY_QUICKPREBILL=PRE_URL10+"/v1/pay/quickPreBill";
	/**
	 * 查询停车账单(根据停车信息)
	 */
	String PAY_PREBILL=PRE_URL10+"/v1/pay/preBill";
	/**
	 * 账单支付确认v2
	 */
	String PAY_RECEIPT=PRE_URL10+"/v2/pay/receipt";
	/**
	 * 查询场内车停车信息
	 */
	String TEMPCARINRECORDS_PAGE=PRE_URL10+"/v1/tempCarInRecords/page";
	/**
	 * 查询车辆在车位上的停车信息
	 */
	String PARKINGRECORD_QUERY=PRE_URL10+"/v1/parkingRecord/query";
	/**
	 * 查询过车记录
	 */
	String CROSSRECORDS_PAGE=PRE_URL10+"/v1/crossRecords/page";
	/**
	 * 查询车辆抓拍图片
	 */
	String CROSSCAR_IMAGE=PRE_URL10+"/v1/image";
	/**
	 * 查询账户充值退款记录
	 */
	String ACCOUNT_RECORD_SEARCH=PRE_URL10+"/v1/account_charge/record/search";
	/**
	 * 查询车辆充值退款记录
	 */
	String CAR_RECORD_SEARCH=PRE_URL10+"/v1/car_charge/record/search";
	/**
	 * 查询车辆缴费记录
	 */
	String CAR_BILL_RECORD_SEARCH=PRE_URL10+"/v1/charge_bill/record/search";
	/**
	 * 查询停车库临时车收费规则
	 */
	String CHARGERULES=PRE_URL10+"/v1/chargeRules";
	/**
	 * 查询特定临时车收费规则
	 */
	String CHARGERULE=PRE_URL10+"/v1/chargeRule";
	/**
	 * 查询出入口设备关联关系
	 */
	String DEVICERELATION_SEARCH=PRE_URL10+"/v1/park/deviceRelation/search";
	/**
	 * LED设备控屏
	 */
	String LED_CONTROL=PRE_URL10+"/v1/device/led/control";
	/**
	 * 设备播报控制
	 */
	String VOICE_CONTROL=PRE_URL10+"/v1/device/voice/control";
	/**
	 * 根据车道编码反控道闸
	 */
	String DEVICECONTROL=PRE_URL10+"/v1/deviceControl";
	/**
	 * 根据停车场编码反控道闸
	 */
	String DEVICECONTROL_BATCH=PRE_URL10+"/v1/deviceControlBatch";
	/**
	 * 车辆充值
	 */
	String CAR_CHARGE=PRE_URL10+"/v1/car/charge";
	/**
	 * 取消车辆包期
	 */
	String CAR_CHARGE_DELETION=PRE_URL10+"/v1/car/charge/deletion";
	/**
	 * 查询车辆包期信息
	 */
	String CAR_CHARGE_PAGE=PRE_URL10+"/v1/car/charge/page";
	/**
	 * 获取寻车路线
	 */
	String MAP_VEHICLEROUTE=PRE_URL10+"/v1/map/vehicleRoute";
	/**
	 * 车辆布控
	 */
	String ALARMCAR_ADDITION=PRE_URL10+"/v1/alarmCar/addition";
	/**
	 * 取消车辆布控
	 */
	String ALARMCAR_DELETION=PRE_URL10+"/v1/alarmCar/deletion";
	/**
	 * 查询布控车辆
	 */
	String ALARMCAR_PAGE=PRE_URL10+"/v1/alarmCar/page";
	/**
	 * 查询停车库剩余车位数
	 */
	String PARK_REMAINSPACENUM=PRE_URL10+"/v1/park/remainSpaceNum";
	/**
	 * 查询停车库剩余诱导车位数
	 */
	String INDUCE_REMAINSPACENUM=PRE_URL10+"/v1/park/induce/remainSpaceNum";
	/**
	 * 查询车位信息
	 */
	String PARKINGSPACE_SPACENO=PRE_URL10+"/v1/parkingSpace/spaceNo";
	/**
	 * 车位绑定车辆
	 */
	String CAR_BIND_ADD=PRE_URL10+"/v1/parking_space/car_bind/add";
	/**
	 * 取消车位绑定车辆
	 */
	String CAR_BIND_DELETE=PRE_URL10+"/v1/parking_space/car_bind/delete";
	/**
	 * 车位增量绑定车辆
	 */
	String CAR_BIND_BATCH=PRE_URL10+"/v1/parkingSpace/carBind/batch";
	/**
	 * 查询车辆分类
	 */
	String CAR_CATEGORY_SEARCH=PRE_URL10+"/v1/car/category/search";
	/**
	 * 车辆群组管理
	 */
	String CAR_CATEGORY_BIND=PRE_URL10+"/v1/car/categoryBind";
	/**
	 * 获取停车场设备在线状态
	 */
	String PMS_ONLINE=HikConfig.ARTEMIS_PATH+"/api/nms/v1/online/pms/device/get";

	//园区卡口
	/**
	 * 批量添加车辆白名单
	 */
	String WHITE_ADD=HikConfig.ARTEMIS_PATH+"/api/mpc/v1/alarm/white/add";
	/**
	 * 批量添加车辆黑名单
	 */
	String BLACK_ADD=HikConfig.ARTEMIS_PATH+"/api/mpc/v1/alarm/black/add";
	/**
	 * 批量删除车辆白名单
	 */
	String WHITE_DELETE=HikConfig.ARTEMIS_PATH+"/api/mpc/v1/alarm/white/delete";
	/**
	 * 批量删除车辆黑名单
	 */
	String BLACK_DELETE=HikConfig.ARTEMIS_PATH+"/api/mpc/v1/alarm/black/delete";
	/**
	 * 批量更新车辆白名单
	 */
	String WHITE_UPDATE=HikConfig.ARTEMIS_PATH+"/api/mpc/v1/alarm/white/update";
	/**
	 * 批量更新车辆黑名单
	 */
	String BLACK_UPDATE=HikConfig.ARTEMIS_PATH+"/api/mpc/v1/alarm/black/update";
	/**
	 * 查询车辆白名单信息
	 */
	String WHITE_SEARCH=HikConfig.ARTEMIS_PATH+"/api/mpc/v1/alarm/white/search";
	/**
	 * 查询车辆黑名单信息
	 */
	String BLACK_SEARCH=HikConfig.ARTEMIS_PATH+"/api/mpc/v1/alarm/black/search";
	/**
	 * 园区卡口违章事件查询v2
	 */
	String ILLEGAL_EVENTS_SEARCH=HikConfig.ARTEMIS_PATH+"/api/mpc/v2/illegal/events/search";
	/**
	 * 查询卡口抓拍事件详情
	 */
	String EVENTS_VEHICLERECORD=HikConfig.ARTEMIS_PATH+"/api/mpc/v1/events/vehicleRecord";
	/**
	 * 获取卡口事件图片
	 */
	String EVENTS_IMAGE=HikConfig.ARTEMIS_PATH+"/api/mpc/v1/events/image";
	/**
	 * 查询园区卡口点列表
	 */
	String MONITORING_POINT_SEARCH=HikConfig.ARTEMIS_PATH+"/api/resource/v1/monitoringPoint/search";
	/**
	 * 查询园区卡口设备列表
	 */
	String MONITORING_POINTDEVICE_SEARCH=HikConfig.ARTEMIS_PATH+"/api/resource/v1/monitoringPointDevice/search";
	/**
	 * 增量获取园区卡口点数据
	 */
	String MONITORING_POINT_TIMERANGE=HikConfig.ARTEMIS_PATH+"/api/resource/v1/monitoringPoint/timeRange";
	/**
	 * 增量获取园区卡口设备数据
	 */
	String MONITORING_POINTDEVICE_TIMERANGE=HikConfig.ARTEMIS_PATH+"/api/resource/v1/monitoringPointDevice/timeRange";
	/**
	 * 批量添加车辆
	 */
	String BATCH_ADD=HikConfig.ARTEMIS_PATH+"/api/resource/v1/vehicle/batch/add";
	/**
	 * 修改车辆
	 */
	String SINGLE_UPDATE=HikConfig.ARTEMIS_PATH+"/api/resource/v1/vehicle/single/update";
	/**
	 * 批量删除车辆
	 */
	String BATCH_DELETE=HikConfig.ARTEMIS_PATH+"/api/resource/v1/vehicle/batch/delete";
	/**
	 * 查询车辆列表v2
	 */
	String ADVANCE_VEHICLELIST=HikConfig.ARTEMIS_PATH+"/api/resource/v2/vehicle/advance/vehicleList";
	/**
	 * 增量获取车辆数据
	 */
	String VEHICLE_TIMERANGE=HikConfig.ARTEMIS_PATH+"/api/resource/v1/vehicle/timeRange";
	/**
	 * 获取停车库列表
	 */
	String PARK_PARKLIST=HikConfig.ARTEMIS_PATH+"/api/resource/v1/park/parkList";
	/**
	 * 查询停车库节点信息
	 */
	String PARK_SEARCH=HikConfig.ARTEMIS_PATH+"/api/resource/v1/park/search";
	/**
	 * 获取停车库节点详细信息
	 */
	String PARK_DETAIL_GET= HikConfig.ARTEMIS_PATH+"/api/resource/v1/park/detail/get";
	/**
	 * 获取出入口列表
	 */
	String ENTRANCE_ENTRANCELIST=HikConfig.ARTEMIS_PATH+"/api/resource/v1/entrance/entranceList";
	/**
	 * 获取车道列表
	 */
	String ROADWAY_ROADWAYLIST=HikConfig.ARTEMIS_PATH+"/api/resource/v1/roadway/roadwayList";
	/**
	 * 增量获取停车库数据
	 */
	String PARK_TIMERANGE=HikConfig.ARTEMIS_PATH+"/api/resource/v1/park/timeRange";
	//行车监控
	/**
	 * 查询车载设备列表
	 */
	String ENCODE_DEVICEMSS_SEARCH=HikConfig.ARTEMIS_PATH+"/api/resource/v1/encodeDeviceMss/search";
	/**
	 * 查询设备的行驶轨迹
	 */
	String TRACK_SEARCH=HikConfig.ARTEMIS_PATH+"/api/mss/v1/gps/track/search";

}
